package persistent.prestige.console.threadmode.t3.channel;

import java.io.Serializable;

/**
 * 
 * 简易的Channel 事件
 * 主要关注 注册，读，写，异常事件
 * @author dingwei2
 *
 */
public interface ChannelHandler extends Serializable {
	
	
	void channelRegister(ChannelHandlerContext ctx);
	
	void channelRead(ChannelHandlerContext ctx, Object msg);
	
	void channelWrite(ChannelHandlerContext ctx, Object msg);
	
	void exceptionCaught(ChannelHandlerContext ctx, Throwable e);
	

}
